/*
 * @Description: 分支语句
 * @Author: zzj
 * @Date: 2021-08-31 16:13:50
 * @LastEditors: zzj
 * @LastEditTime: 2021-09-01 15:49:05
 */

//判断一个数为正数、负数或者0
var num = 0;
//var num = prompt("请输入数字");    //只能在浏览器中使用 bom
if(num>0){
    console.log("正数")
}else if(num<0){
    console.log("负数")
}else{
    console.log("0")
}

//分数转换：90-100 A;80-90 B;70-80 C;60-70 D;<60 E
var n = 74;
if(n>=90 && n<=100){
    console.log("A")
}else if(n>=80 && n<90){
    console.log("B")
}else if(n>=70 && n<80){
    console.log("C")
}else if(n>=60 && n<70){
    console.log("D")
}else if(n<60){
    console.log("E")
}else{
    console.log("成绩无效")
}

//三个数值，从大到小排序输出
var a = 2,b =1,c = 3;
var n1,n2,n3;
if(a>b && a>c){
    n1 = a;
    if(b>c){
        n2 = b;
        n3 = c;
    }else{
        n2 = c;
        n3 = b;
    }
}else if(b>a && b>c){
    n1 = b;
    if(a>c){
        n2 = a;
        n3 = c;
    }else{
        n2 = c;
        n3 = a;
    }
}else{
    n1 = c;
    if(b>a){
        n2 = b;
        n3 = a;
    }else{
        n2 = a;
        n3 = b;
    }
}
console.log(n1,n2,n3);

//switch为if语句的一个分支，所以switch语句能做的事情，if语句都能完成
//判断某一天为工作日还是休息日，1-7作为判断
var day = 1;  //工作日
switch(day){   //这里传入的是需要判断的变量
    case 1:
        /*console.log("工作日")
        break; //当遇到break会跳出控制语句*/
    case 2:
        /*console.log("工作日")
        break;*/
    case 3:
       /* console.log("工作日")
        break;*/
    case 4:
        /*console.log("工作日")
        break;*/
    case 5:
        console.log("工作日")
        break;
    case 6:
        console.log("休息日")
        break;
    default: //else
        console.log("休息日")
}